package com.sqgxy.service;

import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletRequest;

public interface FileService {
    String BASE_DIR = "C:/upload/";
    String upload(MultipartFile file, HttpServletRequest request);

    /**
     * 获取文件流，客户端参数为UUID，在响应中写入文件流，无其他返回值，异常返回410
     * @param id 文件的uuid值
     */
    String download(String id);

    /**
     * 客户端参数为UUID，返回值为json格式的元数据信息
     * @param id 文件的uuid值
     * @return 返回json格式的元数据
     */
    String getDate(String id);
}
